package cc.customer.expCustomer.services;

import cc.customer.expCustomer.domain.ExEmp;
import cc.customer.common.domain.ResponseBo;
import cc.customer.common.service.IService;
import cc.customer.system.domain.MyUser;

import java.util.List;

public interface ExEmpServices extends IService <ExEmp>{

    /**加载所有得推广资源得列表**/
    List<ExEmp> getAllExEmp(ExEmp exEmp,MyUser user);
    /**手动增加用户**/
    ResponseBo addExEmpCustomer(ExEmp exEmp) throws Exception;
    /**查询用户导出**/
    List<ExEmp> getAllExEmpByids(String ids,MyUser user);
    /**更新推广客户**/
    ResponseBo updateExEmpInfo(ExEmp exEmp,MyUser user);
    /**删除推广客户**/
    ResponseBo deleteExEmp(String ids) throws Exception;
    /**APP获取客户资料**/
    ResponseBo appGetExEmpDetail(String ids, MyUser user);
    /**获取客户资料**/
    ResponseBo getExEmpDetail(String ids, MyUser user);
    /**获取客户标签**/
    ResponseBo getExEmpDetailLabel(String ids);
    /**批量更新推广资源用户的跟踪人**/
    ResponseBo batchUpdateExEmp(String ids,ExEmp exEmp) throws Exception;

    /**查询当日没有相同得网站后端数据**/
    Boolean isHaveExEmpByMobileOrQqOrWechat(String mobile,String qq,String wechat);

    /**查询推广资源得手机号**/
    List<String> getAllExEmpPhone();

    List<String> parseDeptUsers(String cExCurrentDept);

}
